
<?php X\Html::Begin(
        'perfil/importar.js',
        'perfil/crear.js',
        'perfil/editar.js',
        'perfil/listar.js'); ?>

    <script type="text/javascript">

    Ext.onReady(function()
    {
        try{
               <?php
               
                if (X\Permiso::tiene('Crear.Perfil')==false){
                    echo "X.get('listGrid').getTopToolbar().remove('listCrear');";
                    echo "X.get('listGrid').getTopToolbar().remove('listEspacio');";
                }
                 if (X\Permiso::tiene('Importar.Perfil')==false){
                    echo "X.get('impoForm').destroy(); X.get('creaImportar').destroy();";
                }
                ?>
                 // mostrar ocultar ACTION
                 X.grid.hideif('listGrid', 1, function(val,meta,rec){
                <?php
                    if (X\Permiso::tiene('Editar.Perfil') == false)
                        echo "return true;";
                ?>
                return false;
                 });
                  X.grid.hideif('listGrid', 2, function(val,meta,rec){
                 <?php
                    if (X\Permiso::tiene('Eliminar.Perfil') == false)
                        echo "return true;";
                 ?>
                 return false;
                 });

                X.load('listStore', <?php echo X\Msg::Escape($this->perfiles);        ?>);
                X.load('impoStore', <?php echo X\Msg::Escape($this->perfilesAll);     ?>);
                X.load('creaStore', <?php echo X\Msg::Escape($this->funcionalidades); ?>);
                X.load('editStore', <?php echo X\Msg::Escape($this->funcionalidades); ?>);
            }
        catch(e){
            X.msg.failure(e.message);
        }
    });
    </script>
</html>